Skip to main content

Polymer Chain Dynamics

The model of a polymer molecule used in this module consists of bead and springs forming a chain. The beads are hydrodynamics resistance sites that are dragged on by the suspending fluid. They also experience random Brownian forces caused by the thermal fluctuations in the fluid which are significant on the molecular scale. The spring is an entropic force pulling the adjacent beads together. In fact, the spring represents many monomer units that can coil and uncoil in response to the forces. This model is a reasonable representation of the polymer chain dynamics that actual polymer molecules undergo. By using a force balance which ignores the inertia effects, which have been shown to be small, and combining with a continuity statement, which guarantees that the chain configurations are conserved, a diffusion equation for the probability distribution function Ψ(r1,r2,r3,,t)\Psi(\mathbf{r}_1,\mathbf{r}_2,\mathbf{r}_3,\ldots,t) can be derived:

Ψt=μ=1Nrμv0+κrμ+1ζFμΨ+kTζμ=1NrμrμΨ\frac{\partial \Psi}{\partial t} = -\sum_{\mu=1}^{N} \frac{\partial}{\partial \mathbf{r}_{\mu}} \cdot \mathbf{v}_0 + \kappa \cdot \mathbf{r}_{\mu} + \frac{1}{\zeta} \mathbf{F}_{\mu} \Psi + \frac{kT}{\zeta} \sum_{\mu=1}^{N}\frac{\partial}{\partial \mathbf{r}_{\mu}} \cdot \frac{\partial}{\partial \mathbf{r}_{\mu}} \Psi

The position of each bead is given by rμ\mathbf{r}_{\mu}, κ is the transpose of the velocity gradient tensor v\nabla{\mathbf{v}}, ζ is the drag coefficient, N is the number of beads in the chain, k is Boltzmann’s constant, T is absolute temperature, and Fμ\mathbf{F}_{\mu} is the spring force. The probability distribution function Ψ(r1,r2,r3,,t)\Psi(\mathbf{r}_1,\mathbf{r}_2,\mathbf{r}_3,\ldots,t) gives the probability of finding the polymer chain in any given configuration as defined by the position vectors for the beads. For a chain of Hookean springs, the Rouse Model, the spring force on each bead is given by:

Fμ={H(r2r1)=HQ1if  μ=1H(rμ+1rμ)H(rμrμ1)=HQμ+1HQμif  1<μ<NH(rNrN1)=HQN1if  μ=N\mathbf{F}_{\mu} = \begin{cases} H(\mathbf{r}_2 - \mathbf{r}_1) = H\mathbf{Q}_1 & \quad \text{if} \; \mu = 1\\ H(\mathbf{r}_{\mu+1} - \mathbf{r}_{\mu}) - H(\mathbf{r}_{\mu}-\mathbf{r}_{\mu-1}) = H\mathbf{Q}_{\mu+1}-H\mathbf{Q}_{\mu} & \quad \text{if} \; 1 < \mu < N\\ H(\mathbf{r}_N - \mathbf{r}_{N-1}) = H\mathbf{Q}_{N-1} & \quad \text{if} \; \mu = N \end{cases}

where the vectors Qμ\mathbf{Q}_{\mu} are the connector vectors which point from bead to bead along the backbone of the chain. In order to consider non-linear springs we can replace each of the spring constants H by H(1+bQμ2)H(1+b\mathbf{Q}^2_{\mu}) where Qμ2\mathbf{Q}^2_{\mu} is the square length of the bead-to-bead distance of the associated spring and b is an adjustable parameter to control the strength of the non-linear term.

In order to simulate the model above, the diffusion equation can be interpreted as an equivalent stochastic differential equation:

drμ(t)=(v0+κrμ(t)+1ζFμ(t))dt+2kTζdWμ(t)\text{d}\mathbf{r}_{\mu}(t) = \left( \mathbf{v}_0 + \kappa \cdot \mathbf{r}_{\mu}(t) + \frac{1}{\zeta}\mathbf{F}_{\mu}(t) \right) \text{d}t + \sqrt{\frac{2kT}{\zeta}}\text{d}\mathbf{W}_{\mu}(t)

where dWμ(t)\text{d}\mathbf{W}_{\mu}(t) is a random “white” noise process that can be simulated by a random number generator which produces a Gaussian distribution of zero mean and unit standard deviation. The equation above is integrated using a first-order Euler’s method to produce a trajectory of bead positions. The module gives a graphic representation of the result of this integration showing the polymer chain dynamics.